import unittest
import ddt

# TODO 数据驱动装饰器 @ddt.ddt
'''
@ddt.ddt
class Test01(unittest.TestCase):
    # 测试数据
    data = [
        {'usr1' : 'abc', 'pd1' : '123'},
        {'usr2' : 'abd', 'pd2' : '123'}
    ]

    @ddt.data(*data)
    def test_1(self, data):
        print(data)

if __name__ == '__main__':
    unittest.main(verbosity=2)
'''


# TODO 文件操作

# todo 普通方式
# 打开文件
f = open('./test/test.txt', 'w+', encoding='utf8')
# 写入内容
f.write('asdhjcnm')
# 关闭文件
f.close()

# todo with open 上下文管理器方式
with open('./test/test2.txt', mode='w', encoding='utf8') as w:
    w.write('1234567890') # 不用手动操作关闭文件


